Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Helsinki Challenger Danderyd Challenger Australian Open - Melbourne Lugano Challenger Barcelona Challenger Bucharest Open - Bucharest Wimbledon - London French Open - Paris Prostejov Challenger Citi Open - Washington Infosys Hall of Fame Open - Newport U.S. Open - New York St. Tropez Challenger BNP Paribas Open - Indian Wells Canberra Challenger Australian Open - Melbourne Gonet Geneva Open - Geneva Hersonissos 5 Challenger Armenia F1 USA F6 Romania F1 Romania F1 Romania F2 Romania F5 Germany F6 Germany F7 Romania F11 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Spain F11 Spain F12 Bulgaria F3 Germany F8 Germany F9 Romania F9 Romania F10 Belarus F2 Turkey F9 Turkey F10 Turkey F11 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 China F2 Romania F3 Germany F13 Romania F16 Romania F17 Georgia F2 Germany F13 USA F22 USA F25 Romania F5 Romania F6 Romania F7 Ukraine F3 Romania F10 Belarus F1 Romania F11 Romania F12 Germany F16 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Turkey F8 Germany F19 Dominican Republic F4 Dominican Republic F5 China F1 Egypt F4 Egypt F6 Dominican Republic F3 Belarus F4 Romania F2 Romania F3 Romania F4 Germany F13 Germany F14 Germany F8 Dominican Republic F2 Romania F3 Sporting Challenger - Turin Siemens Open 2003 - Scheveningen Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Black Forest Open 2002 - Freudenstadt Marburg Challenger Samarkand Challenger Karshi Challenger Astana Challenger Trnava Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Loughborough Challenger Maia Open 2002 - Maia Marburg Challenger Bercuit Challenger Oberstaufen Challenger Izmir Challenger Lermontov Challenger Ortisei Challenger Zagreb Open - Zagreb Tyumen Challenger Heilbronn Challenger Bergamo Challenger Mersin Challenger Sibiu Challenger Arad Challenger St. Remy Challenger Scheveningen Challenger Oberstaufen Challenger Fergana Challenger Helsinki Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Mersin Challenger Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Sibiu Challenger Tashkent Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Poznan Challenger Happy Valley Challenger Hong Kong Challenger Launceston Challenger New Delhi Challenger Kolkata Challenger Raanana Challenger Batman Challenger Mersin Challenger Heilbronn Challenger Moscow Challenger Fergana Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Istanbul Challenger Tashkent Challenger Dallas Challenger Jonkoping Challenger Karshi Challenger Samarkand Challenger Furth Challenger Moscow Challenger Fergana Challenger Braunschweig Challenger Poznan Challenger Prague Challenger Szczecin Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Irving Challenger Kazan Challenger Prostejov Challenger Caltanissetta Challenger Todi Challenger Braunschweig Challenger Shenzhen Challenger Irving Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Pune Challenger Indian Wells Challenger Open Castilla y Leon - Segovia Aix En Provence Challenger Mallorca Challenger Istanbul 2 Challenger Alicante Challenger Bergamo Challenger Tenerife Challenger Roanne Challenger Ortisei Challenger Pau Challenger Tyumen Challenger Pau Challenger Monterrey Challenger Madrid Challenger Mauthausen Challenger Bordeaux Challenger Heilbronn Challenger Open Castilla y Leon - Segovia Nottingham Challenger San Benedetto Challenger Ilkley Challenger Segovia Challenger Chicago Challenger Vancouver Challenger Phoenix Challenger Istanbul Challenger Kosice Challenger Timisoara Challenger Liberec Challenger Alicante Challenger Seoul Challenger St. Tropez Challenger Busan Challenger Bergamo Challenger Roanne Challenger Ningboo Challenger Suzhou Challenger Bucharest Challenger Tenerife 1 Challenger Quimper Challenger Orleans Challenger Phoenix Challenger Kazan Challenger Split Challenger Prague 1 Challenger Bordeaux Challenger Oeiras 4 Challenger Bratislava 1 Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Punta Del Este Challenger Lille Challenger Girona Challenger Kobe Challenger Brest Challenger Tennis Napoli Cup - Naples Forli 2 Challenger Memorial Kolyaskin - Donetsk Brasov Challenger Blumenau Challenger Rome Challenger Francavilla Challenger Santa Cruz de la Sierra Challenger Poznan Challenger Mersin Challenger Iasi Challenger Heilbronn Challenger Grodzisk Mazowiecki Challenger Sanremo Challenger Aix En Provence Challenger Salzburg Challenger Copa Ericsson Uruguay - Montevideo Ostrava Challenger Zivnobanka Czech Open - Prostejov Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Heineken Open - Auckland Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Top Wool Challenger Biella - Biella Heineken Open Shanghai - Shanghai Prostejov Challenger Open Castilla y Leon - Segovia Salzburg Challenger Tata Open - Chennai Adidas International - Sydney Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Sydney International - Sydney Open 13 - Marseille Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sydney International - Sydney Open 13 - Marseille The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Burnie Challenger Medibank International - Sydney Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Braunschweig Challenger Warsteiner Challenger Lubeck - Lubeck Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney US Men's Clay Court Championship - Houston AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Ortisei Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Ecuador Open - Quito Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon Trofeo Iberdrola - Segovia US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Copa Ericsson Chile - Santiago Rakuten Japan Open - Tokyo Heilbronn Challenger If Stockholm Open - Stockholm ATP Challenger Tour Finals Valencia Open - Valencia St. Petersburg Open - St. Petersburg Czech Indoor Open - Prague Qatar ExxonMobil Open - Doha Istanbul Challenger Ecuador Open - Quito Memphis Open - Memphis AIG Japan Open - Tokyo Sarajevo Challenger Delray Beach Open - Delray Beach Eckental Challenger Abierto Mexicano Telcel - Acapulco Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia US Men's Clay Court Championship - Houston Mamaia Challenger - Constanta Kyiv Open - Kiev Poznan Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril St. Remy Challenger Maui Challenger TEB BNP Paribas Istanbul Open - Istanbul Brasov Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Prague 2 Challenger Bath Challenger Suisse Open - Gstaad Montechiarugolo Challenger BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Stanford Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Suisse Open - Gstaad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Maharashtra Open - Pune ASB Classic - Auckland Sydney International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Recanati Challenger Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Okal Open - Eckental ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Hamburg Challenger - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Villena Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya Tashkent Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Surbiton Challenger Scheveningen Challenger St. Petersburg Open - St. Petersburg European Open - Antwerp Kremlin Cup - Moscow Singapore Tennis Open - Singapore Trani Challenger Belgrade 2 - Belgrade Cordoba Open - Cordoba Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Rakuten Japan Open - Tokyo Korea Open - Seoul San Marino Challenger Tata Open Maharashtra - Pune Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Banja Luka Open - Banja Luka Mons Challenger Delray Beach Open - Delray Beach Meerbusch Challenger Mouilleron-Le-Captif Challenger Tunis Challenger Tiriac Open - Bucharest Synsam Swedish Open - Bastad Qatar ExxonMobil Open - Doha Lyon Challenger Karshi Challenger Portugal Open - Oeiras Trnava Challenger Samarkand Challenger TD Waterhouse Cup - Long Island Valencia Open - Valencia Kazan Challenger Kremlin Cup - Moscow Lamberts Open by Stawag - Aachen Shenzhen Challenger Lugano Challenger Arad Challenger Canberra Challenger Brest Challenger Regions Morgan Keegan Championships - Memphis Murray River Open - Melbourne Jameson Cup - Milan BCR Open Romania - Bucharest Raanana Challenger Bratislava 1 Challenger Cary Challenger Noventi Open - Halle Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Astana Open - Nur-Sultan Adelaide International 1 - Adelaide San Diego Open - San Diego Bet-at-home Open - Hamburg US Men's Clay Court Championship - Houston Citi Open - Washington Stockholm Open - Stockholm Valencia Open - Valencia SAP Open - San Jose Murcia Challenger Barcelona Open BancSabadell - Barcelona Atlanta Open - Atlanta Guangzhou Challenger Tennis Masters Series - Madrid Hersonissos 6 Challenger Tennis Masters Series - Miami St. Petersburg Open - St. Petersburg Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris China Open - Beijing Kremlin Cup - Moscow Pacific Life Open - Indian Wells Nordea Open - Bastad NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells Aircel Chennai Open - Chennai NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Generali Open - Kitzbuhel Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Dubai Open - Dubai Seville Challenger Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Chisinau Challenger Masters Series Madrid - Madrid St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Brasov Challenger Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Open SEAT Godo 2006 - Barcelona Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Girona Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Marrakech Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Porto Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gazprom Hungarian Open - Budapest Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Antalya Cup - Antalya Szczecin Challenger Tata Open Maharashtra - Pune Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de la Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Romania - Bucharest Mutua Madrid Open - Madrid Segovia Challenger Rogers Cup - Toronto Rennes Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Oeiras 3 Challenger Coupe Rogers - Montreal Iasi Challenger Western & Southern Open - Cincinnati San Diego Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Mallorca Open - Mallorca Miami Open - Miami Milan Challenger Copa AT&T - Buenos Aires Cleveland Challenger Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami International Championship of Croatia - Umag Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Monza Challenger Oeiras 4 Challenger International Tennis Championships - Delray Beach Ostrava Challenger Internazionali BNL d'Italia - Rome Hamburg Challenger Delray Beach Open - Delray Beach ATP Kremlin Cup - Moscow Perugia Challenger Open de la Comunidad Valenciana - Valencia Santo Domingo Challenger Orleans Challenger Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Cagliari Challenger Pozoblanco Challenger BellSouth Open - Vina del Mar Allianz Suisse Open - Gstaad Open de Nice Cote d'Azur - Nice Turin Challenger Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Ilkley Challenger Open de Tenis Comunidad Valenciana - Valencia Gonet Geneva Open - Geneva Kremlin Cup - Moscow Gonet Geneva Open - Geneva Australian Open - Melbourne French Open - Paris Generali Open - Kitzbuhel Sony Ericsson Open - Miami Intrum Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Internazionali BNL dItalia - Rome Dallas Open - Dallas Western & Southern Financial Group Masters - Cincinnati Terra Wortmann Open - Halle Boss Open - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Hangzhou Open - Hangzhou U.S. Open - New York Dallas Open - Dallas Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Winston-Salem Open - Winston-Salem Australian Open - Melbourne French Open - Paris Shanghai - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris Open 13 Provence - Marseille Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, PO, TUR-MDA 2-3 Hopman Cup - Perth Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 1R, HUN-MDA 4-1 ATP Cup - Brisbane, Perth, Sydney Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong All Lower level tournaments Internazionali BNL d'Italia - Rome Australian Open - Melbourne Barclays ATP World Tour Finals - London Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, ESP-GER, 3-2 Bergamo Challenger Canberra Challenger Masters Series Monte-Carlo - Monte-Carlo Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group 2, 1R, LAT-MDA 5-0 Davis Cup, Group II, 3R, DEN-MDA 3-2 AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong